home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-02-04 | 2.1 KB | 123 lines | [RobW/RWAR] |
- # robot Shciro
- # Giles 26 December 1990
- # written for the 16 January 1990 RoboWar
- # Tournament.
- # totally unready and submitted in shame.
- # p.s. it takes the fun out of RoboWar to
- # read other peoples source for innovations.
- # So say I.
- # Peace be with you...
-
- -5 speedx' store
- -5 speedy' store
- #50 shield' store
-
- main:
- collision seek if
- 270 x < west if
- 270 y < north if
- aim 71 + aim' store
- range bang if
- 30 x > east if
- 30 y > south if
- collision seek if
- 10 shield' store
- aim 73 + aim' store
- range bang if
- main jump
-
- bang:
- energy fire' store
- range bang1 if
- return
- bang1:
- energy fire' store
- range bang2 if
- drop return
- bang2:
- energy fire' store
- drop drop
- return
-
- west:
- 0 speedx' store
- 0 aim' store
- range bang if
- 180 aim' store
- collision seek if
- range bang if
- -2 speedx' store
- return
- east:
- 0 speedx' store
- 0 aim' store
- range bang if
- 180 aim' store
- collision seek if
- range bang if
- 3 speedx' store
- return
- south:
- 0 speedy' store
- 90 aim' store
- range bang if
- 270 aim' store
- collision seek if
- range bang if
- 3 speedy' store
- return
- north:
- 0 speedy' store
- 90 aim' store
- range bang if
- 270 aim' store
- collision seek if
- range bang if
- -3 speedy' store
- return
-
- seek:
- 30 aim' store
- range destroy if
- 60 aim' store
- range destroy if
- 90 aim' store
- range destroy if
- 120 aim' store
- range destroy if
- 150 aim' store
- range destroy if
- 180 aim' store
- range destroy if
- 210 aim' store
- range destroy if
- 240 aim' store
- range destroy if
- 270 aim' store
- range destroy if
- 300 aim' store
- range destroy if
- 330 aim' store
- range destroy if
- 0 aim' store
- range destroy if
- drop
- main jump
-
- bounce:
- 15 movex' store
- 0 shield' store
- collision bounceAgain if
- return
- bounceAgain:
- -15 movey' store
- drop drop
- main jump
-
- destroy:
- energy fire' store
- 100 fire' store
- drop
- drop
- main jump
-